PL

Elektroniczny dziennik to aplikacja napisana w języku Python, wykorzystująca framework Django. Jest stworzona dla nauczycieli, umożliwiając im łatwe i efektywne zarządzanie wpisami dotyczącymi uczniów. Uczniowie mają możliwość otrzymania plików CSV zawierających wpisy dotyczące osoby, która poprosiła nauczyciela o taki wpis.

Dziennik umożliwia tworzenie nowych kont dla nauczycieli, jak i wykorzystanie już istniejących kont.

Każdy wpis w dzienniku składa się z kilku pól, które są niezbędne do wypełnienia. Są nimi: imię i nazwisko ucznia, temat lekcji, data oraz dodatkowo opis.Pole opisu może zostać puste. Nauczyciel ma możliwość wprowadzenia tych informacji w prosty i intuicyjny sposób.

Wpis może zostać zakończony przez nauczyciela poprzez zaznaczenie obecności lub nieobecności ucznia. Aplikacja umożliwia wybór odpowiedniej opcji, co pozwala na szybkie i wygodne odnotowanie uczestnictwa w lekcji.

Aby ułatwić nauczycielowi odnalezienie konkretnych wpisów, została dodana funkcjonalność wyszukiwarki. Dzięki niej można przeszukiwać dziennik po imieniu i nazwisku ucznia, co znacznie przyspiesza proces odnajdywania odpowiednich wpisów.

Wizualne oznaczenia w aplikacji mają na celu ułatwienie odczytu statusu obecności ucznia. Wpis oznaczony kolorem zielonym wskazuje, że uczeń był obecny na lekcji. Kolor czerwony sygnalizuje nieobecność, natomiast kolor niebieski oznacza brak zaznaczenia obecności lub nieobecności.

Przykładowe konto:

user: sample_user
password: Przykladowe_haslo123

#
# do not put any credentials in plain text
#


ENG


Class register is a Python-based application that utilizes the Django framework. It is designed for teachers to easily and efficiently manage student entries. Students have the option to receive CSV files containing their own entries upon request.

The diary allows for the creation of new teacher accounts or the use of existing ones.

Each entry in the diary consists of several fields that need to be filled out. These include the student's first and last name, lesson topic, date, and an optional description field. The description field can be left blank. Teachers can enter this information in a simple and intuitive manner.

An entry can be marked as either present or absent by the teacher. The application provides options for quick and convenient recording of student attendance.

To facilitate the search for specific entries, a search functionality has been added. This allows teachers to search the diary by student's first and last name, significantly speeding up the process of finding the desired entries.

Visual indicators in the application aim to facilitate the interpretation of student attendance status. Entries marked in green indicate presence, while red denotes absence. Blue indicates that no attendance status has been marked.


Example account

user: sample_user
password: Przykladowe_haslo123

#
# do not put any credentials in plain text
#
